Journal article
GitHub Actions: The Impact on the Pull Request Process
M Wessel, J Vargovich, MA Gerosa, C Treude
Empirical Software Engineering | SPRINGER | Published : 2023
Abstract
Software projects frequently use automation tools to perform repetitive activities in the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for software projects. Understanding and anticipating the effects of adopting such technology is important for planning and management. Our research investigates how projects use GitHub Actions, what the developers discuss about them, and how project activity indicators change after their adoption. Our results indicate that 1,489 out of 5,000 most popular repositories (almost 30% of our sample) adopt GitHub Actions and that developers frequently ask for help implementing them. Ou..
View full abstractRelated Projects (1)
Grants
Awarded by National Science Foundation
Funding Acknowledgements
This work was partially supported by the NSF grants 1815503, 1900903, 2236198, 2247929, 2303042, and the Australian Research Council's Discovery Early Career Researcher Award (DECRA) funding scheme (DE180100153). We thank Timothy Kinsman for his participation in the initial stage of this study.